Welcome to Course SE351! (Spring 2014)
Note: this page is for se332 at spring 2013 and thus is no longer active!
Overview
What you will learn- Introduction to Software Architecture
- Definition and content of architecture, Qualification of architects
- Features of Arch., Architectural Styles, Architectural Views
- Design Patterns
- Quality Attributes of architecture
- Performance, Availability, Modifiability and Security, Testability and Usability
- Web Services
- Searching, Java EE Web Service, .NET Web Service, RESTful Web Services
- Service Oriented Service
- Basics of SOA, ESB, SOAD
- Arch. Patterns for Enterprise Apps
- Common patterns, Performance tuning patterns
- Offline concurrency patterns, Data source patterns
- Session management patterns
- Chapter 1: Overview, Feb. 28th, 2014 (download)
- Chapter 2: Architectural views, Mar. 5th, 2014 (download)
- Chapter 3: Architectural styles 1, Mar. 7th, 2014 (download)
- Chapter 4: Architectural styles 2, Mar. 14th, 2014 (download)
- Chapter 5: Architectural styles 3, Mar. 14th, 2014 (download)
- Chapter 6: Quality of Architecture 1, Mar. 19th, 2014 (download)
- Chapter 7: Quality of Architecture 2, Mar. 21st, 2014 (download)
- Chapter 8: Quality of Architecture 3, Mar. 28th, 2014 (download)
- Chapter 9: Quality of Architecture 4, Apr. 2nd, 2014 (download)
- Chapter 10: Design Pattern 1, Apr. 4th, 2014 (download)
- Chapter 11: Design Pattern 2, Apr. 16th &18th, 2014 (download)
- Chapter 12: Design Pattern 3, Apr. 25th & 30th, May. 8th, 2014 (download)
- Chapter 13: Architectural Patterns, May. 14th, 16th & 23rd, 2014 (download)
- Chapter 14: Web Service & SaaS, May. 28th, 2014 (download)
- Chapter 15: Distributed Storage & Processing, May. 30th, 2014 (download)
- Chapter 16: Massive Data Storage, June. 6th, 2014 (download)
- Chapter 17: Cloud Computing, June. 11th, 2014 (download)
- Chapter 18: Big Data, June. 13th, 2014 (download)